/**
 * Description:该类主要用于创建一个iframe框架
 * Copyright: 成都和为科技有限公司 2012
 * Author:zhouxingxing
 * CreateDate:2012-10-10
 */

function Frame() {}

Frame.inherit(Control);

/**
 * 初始化方法
 * @param {Object} g_sPath
 * @param {Object} sName 控件名称
 * @param {Object} obj	控件html对象	
 * @param {Object} parent 父控件
 * @param {Object} oAttr 属性对象
 */
Frame.prototype.init = function () {
	Frame.base.init.call(this);
}

/**
 * 创建HTML节点
 */
Frame.prototype.create = function () {
	if(!this._html){
//		var frameset = document.createElement("frameset");
//		var frame = document.createElement("frame");
//		$(frameset).append(frame);
//		this._html = frameset;
		this._html = document.createElement("iframe");
		$(this._html).css("border","0px");
		$(this._html).attr("frameborder",0);
	}
}

Frame.prototype.initLoad = function() {
	if (this.getAttribute().src) {
		this.setSrc(this.getAttribute().src);
	}
}

/**
 * 获得HTML节点
 */
Frame.prototype.getHTML = function () {
	if(this._html){
		return this._html;
	}else{
		return null;
	}
}

/**
 * 设置框架打开页面地址
 */
Frame.prototype.setSrc = function(src){
//	$("frame",this.getHTML())[0].src = src;
	this._html.src = src;
//	this._html.src = src;
}

/**
 * 获取
 */
Frame.prototype.getSrc = function(){
	return this._html.src;
}